package com.qf.agro.service.crop;

/**
 * 愿机魂与你同在
 * 编写者：📕从来不学习
 * projectName:smart-agriculture-parent
 */

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.qf.agro.pojo.crop.Crop;

/**
 * @Author 86134
 * @Date 2023/7/5 14:38:42
 * @Description 农作物业务层
 */
public interface CropService {
    /**
     * 分页查询农作物
     * @author 📕从来不学习
     * @date 2023/7/5 14:39
     * @param pageNum
     * @param pageSize
     * @param name
     * @return Page<Crop>
     */
    Page<Crop> findPage(Integer pageNum, Integer pageSize, String name,String facilitiesId);

    /**
     * 删除农作物
     * @author 📕从来不学习
     * @date 2023/7/5 14:39
     * @param id
     */
    void delete(Long id);
    /**
     * 新增农作物
     * @author 📕从来不学习
     * @date 2023/7/5 14:40
     * @param crop
     */
    void save(Crop crop);
    /**
     * 修改农作物信息
     * @author 📕从来不学习
     * @date 2023/7/5 14:40
     * @param crop
     */
    void update(Crop crop);
}
